protohominid

listen to the pronunciation of protohominid
English - English
Any of several primitive animals that were evolutionary ancestors of the hominids
Of or pertaining to these creatures
protohominid
Favorites