Thesaurus.com
Dictionary.com
Definitions

hominoid

[hom-uh-noid] / ˈhɒm əˌnɔɪd /