investment funds


Meanings

  • money that is invested with an expectation of profit

Synonyms