Anthropoidea
English Meaning
The suborder of primates which includes the monkeys, apes, and man.
- The suborder of primates which includes the monkeys, apes, and man.
Sorry, No Malayalam Meaning for your input!
See Anthropoide Want To Try Anthropoidea In Malayalam??