whammy
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"