knock on the head

knock on the head definitions

verb
  • To put an end to; to defeat or frustrate (a scheme or project).