put the kybosh/kibosh on

Definition

Slang

  • verb to frustrate, ruin, prevent, jeopardise. Many conflicting and often far-fetched etymologies have been suggested for this phrase, first recorded in the 1830s meaning to defeat. Its ultimate origin remains obscure.
http://www.dictionarycentral.com/definition/put-the-kybosh-kibosh-on.html