Synonyms for "anthropoid"

Words with similar meaning