TOP

Definition of hominoid noun from the Oxford Advanced American Dictionary

See hominoid in the Oxford Advanced Learner's Dictionary