Synonyms for "humanoid"

Words with similar meaning