Anthropoid :
antropoid
English Meaning :
(Noun : Person who resembles a nonhuman primate)
(Adjective : Resembling apes)
(Noun : Person who resembles a nonhuman primate)
(Adjective : Resembling apes)
Example : In 1917, he conducted experiments on anthropoid apes on the Island of Tenerife.
In 1917, he conducted experiments on anthropoid apes on the Island of Tenerife.