homo heidelbergensis Meaning, Definition & Usage

  1. noun a type of primitive man who lived in Europe
    Heidelberg man.

WordNet