knock (something) on the head

idiom

Definition of knock (something) on the head

British, informal
: to cause the end or failure of (something) The closing of the airport knocked our holiday plans on the head.