Search Your Word

Learn English Definition

    Investment or laying out of money.

Learn English Synonym

    Investment or laying out of money.