Homo heidelbergensis is the species currently thought to be the direct ancestor of H. neanderthalensis.
The species currently thought to be the direct ancestor of H. neanderthalensis is Homo heidelbergensis.
8.8m questions
11.4m answers