knock (something) on the head
idiom
British, informal
: to cause the end or failure of (something)
The closing of the airport knocked our holiday plans on the head.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share