Meaning of homo heidelbergensis

Definition of homo heidelbergensis

(noun) a type of primitive man who lived in Europe

Other information on homo heidelbergensis

WIKIPEDIA results for homo heidelbergensis
Amazon results for homo heidelbergensis