Heidelberg man in Finnish
Heidelberg man in Finnish
heidelberginihminen
Homo heidelbergensis: A long-extinct hominid, of the Old World, from which modern humans are derived.