Find the word definition

Wiktionary
double gut shots

n. (double gut shot English)