demiguys
English
Noun
demiguys
plural of
demiguy