hominids
English
Noun
hominids
plural of
hominid