Homo antecessor m
Wikispecies
Homo (“man”) + Latin antecessor (“predecessor, one who goes before”).