The Collaborative International Dictionary
Neanderthaloid
Neanderthaloid \Ne*an`der*thal"oid\, a. [Neanderthal + -oid.] (Anthropol.) Like, or pertaining to, the Neanderthal skull, or the type of man it represents.
Usage examples of "neanderthaloid".
There seems to be general agreement that the Maba skull is Homo sapiens with some Neanderthaloid features.