Anthropoid
noun
An anthropoid animal.
adjective
Having characteristics of a human, usually in terms of shape or appearance
Having characteristics of an ape
An anthropoid animal.
Having characteristics of a human, usually in terms of shape or appearance
Having characteristics of an ape
Loading dictionaries...
Initializing dictionary manager