Humanids, noun plural of humanid. Synonyms in the same form.
humanoids, anthropoids
All synonyms for humanid →