Lingo
business deal
an agreement or transaction between parties, often involving the exchange of goods, services, or money for mutual benefit or profit
Synonyms
1 / 1