Definition of hominoid noun from the Oxford Advanced American Dictionary

 

hominoid

 noun
noun
NAmE//ˈhɑməˌnɔɪd//
 
(technology)
 
jump to other results
a human, or a creature related to humans
See the Oxford Advanced Learner's Dictionary entry: hominoid