kibosh

- Put an end to; dispose of decisively

... Keith was going to go to the museum, but his sudden illness put the kibosh on his plans.