Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
anthropoid
in English
anthropoid
us
/ænˈθrɒpɔɪd/
uk
/ænˈθrɒpɔɪd/
#uncommon
Plural
anthropoids
Definitions
Adjective
having
human-like
shape
or
appearance
;
pelvis
structure
The
anthropoid
pelvis
is
a
key
characteristic
of
human
evolution
.
having
ape-like
characteristics
The
ape
is
an
anthropoid
creature
with
a
large
brain
and
agile
limbs
.