Homo antecessor

Etymology
+.

Proper noun
†