English edit

Noun edit

hominids

  1. plural of hominid