whammy
/wˈæmi/
Explore definitions, synonyms, and language insights of whammy
Definitions
Noun
a serious or devastating setback
Noun
an evil spell; "a witch put a curse on his whole family"; "he put the whammy on me"