homo_heidelbergensis
1. [ noun ] (anthropology,sociology) a type of primitive man who lived in Europe
Synonyms: Heidelberg_man
Related terms: primitive