Definition
Regaining of the invested capital over the life of an investment. No profit or income on the investment may be determined until the full amount of invested- capital is recovered. See also capital maintenance.
Related Videos
http://www.businessdictionary.com/definition/capital-recovery.html


