Word
Heidelberg man, n.
a type of primitive man who lived in Europe
<noun.person>
Heidelberg man
Homo heidelbergensis
semantic pointers
hypernym
primitive, primitive person