homo sapiens neanderthalensis


Meanings

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