Neanderthaloid

characteristic of Homo neanderthalensis.