Meaning : In a business relationship, if you clinch a deal, you reach agreement on a proposal or offer.
Usage : Tom's final argument enabled us to clinch the deal.
Click on the alphabet to view idioms starts with selected alphabet.
ABCDEFGHIJKLMNOPQRSTUVWXYZ