Find the word definition

Wiktionary
double whammies

n. (double whammy English)