Find the word definition

Wiktionary
shot stoppers

n. (shot stopper English)