homo_heidelbergensisEnglish

Heidelberg man, Homo heidelbergensis

Noun

A type of primitive man who lived in Europe

English: Heidelberg man, Homo heidelbergensis

English words with similar meanings

Show 1 words