Heidelberg man

Explore definitions, synonyms, and language insights of Heidelberg man

Definitions

Noun
a type of primitive man who lived in Europe