I love it when people get sayings mixed up or wrong.
We have a saying in the U.K. "Put the kibosh" on something, meaning to put a sudden halt to something, a deal or similar.
My wife used to say "put the kite wash"
An old employee once said to me that an someone had "roasted his pigeons"
It took me a couple of minutes to work out that he'd mixed up "pigeons coming home to roost" and "his goose is cooked"