homo heidelbergensis

(noun) Heidelberg man

< homo habilis | homo rhodesiensis >