Search results
- Dictionarypayback period
noun
- 1. the length of time required for an investment to recover its initial outlay in terms of profits or savings: "if insulation costs £110 and saves £55 a year, its payback period would be two years"
Powered by Oxford Dictionaries