Homo sapiens neanderthalensis

Explore definitions, synonyms, and language insights of Homo sapiens neanderthalensis

Definitions

Noun
extinct robust human of Middle Paleolithic in Europe and western Asia

More General Terms