Yahoo India Web Search

Search results

  1. Dictionary
    payback 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"