large-toothed hominid of southern africa; from 1

listen to the pronunciation of large-toothed hominid of southern africa; from 1
English - English

Definition of large-toothed hominid of southern africa; from 1 in English English dictionary

large-toothed hominid of southern Africa; from 1
australopithecus robustus