1. protohominid - Noun
2. protohominid - Adjective
English Wikipedia has an article on:ProtohominidsWikipedia
protohominid (plural protohominids)
Any of several primitive animals that were evolutionary ancestors of the hominids.
protohominid (not comparable)
Of or pertaining to these creatures.