VisualLang
deal
to engage in business transactions or trade by buying, selling, or exchanging goods or services
Synonyms
1 / 10