storm troop
English
Etymology
From
storm
+
troop
.
Noun
storm
troop
(
plural
storm troops
)
Alternative spelling of
stormtroop
.
Anagrams
motorsport