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. 2012