Homo heidelbergensis

Explore definitions, synonyms, and language insights of Homo heidelbergensis

Definitions

Noun
a type of primitive man who lived in Europe