hominoid - noun
singular
hominoid
plural
hominoids