city in southwestern Germany on the Neckar River southeast of Mannheim population 147,000
heidelberg
noun(Hei-del-berg)
an Early Pleistocene hominid known from a massive fossilized jaw with distinctly human dentition and classified with the direct ancestor (Homo erectus) of modern humans