Trumpoids
English
Noun
Trumpoids
plural of
Trumpoid