angloids
English
Noun
angloids
plural of
angloid