Groups
Quiz
Login
Register
Search
verb
1
of
1
Good
/
Successful
audio
clinch
-
Confirm or settle (a contract or bargain)
Both companies
clinched
the contract with each other and posed for pictures to celebrate.