clinch By Cecilia Brabin | March 23, 2009 clinch to secure ( a deal) our final offer is so attractive it should clinch the deal. find out more about this word or phrase Posted in Word of the Day and tagged Business words, C, General words