CLINCH Meaning of CLINCH in English v. secure; settle, make final, arrange; hold an opponent (Boxing) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012