Mongoloids
English
Noun
Mongoloids
plural of
Mongoloid