philanthropoids

English

Noun

philanthropoids

  1. plural of philanthropoid