storm troops
English
Noun
storm
troops
plural of
storm troop