anthropoid
nounDefinition of anthropoid
1
: any of a suborder (Anthropoidea) of higher primates (such as macaques and marmosets)
especially
: ape sense 1a
2
: a person resembling an ape
the howling anthropoids of the Hookworm Belt— H. L. Mencken
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more