Dictionary for word “hominoids”
hominoids - Did you Mean?
hominoid (hominoids)
hominoid
hominid (hominids)
hominy (hominies)
hominoidea
humanoid (humanoids)
hominid