angloids

English

Noun

angloids

  1. plural of angloid