CLINCH A DEAL


Meaning of CLINCH A DEAL in English

close a deal, do business, come to an agreement, make a sale

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.