Definitions of Homo sapiens neanderthalensis:

  • noun:   extinct robust human of Middle Paleolithic in Europe and western Asia