super troupers
English
Noun
super
troupers
plural of
super trouper