rate of return

Noun
  1. The amount returned per unit of time expressed as a percentage of the cost (synset 115306394)

Other Searches