put the mockers on

Definition

Slang

  • verb to frustrate or jeopardise (someone’s plans), to curse with bad luck. This old phrase was last popular in the 1960s, but is still heard occasionally. It almost certainly originates in the Yiddish mockers, meaning a curse or bad luck, from the Hebrew maches, meaning plague.
http://www.dictionarycentral.com/definition/put-the-mockers-on.html