CLINCH Meaning of CLINCH in English n. grip, clasp, hold; embrace Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012