Definitions
There is 1 meaning of the phrase
Homo Sapiens Neanderthalensis.
Homo Sapiens Neanderthalensis - as a noun
Extinct robust human of middle paleolithic in europe and western asia
Synonyms (Exact Relations)
neandertal11neandertal manneanderthal15neanderthal manWord Variations & Relations
A-Z Proximities
hommes13hommock20hommocks21hommos13hommoses15 homo sapiens neanderthalensis
homobasidiomyceteshomoblastic20homoblasties19homoblasty20homocentric20