Find the word definition

Wiktionary
storm troopers

n. (storm trooper English)