business deal ( synonym found)

Definition of business deal:

°A particular instance of buying or selling.

Back to Top