Wiktionary
philanthropoids
n. (plural of philanthropoid English)
n. (plural of philanthropoid English)