Log in
Search words & phrases
clinch
US /klɪntʃ/
・
UK /klɪntʃ/
B2
Definition
Video subtitles
verb
To finalize a deal, etc.; prove a point