neandertal : Idioms & Phrases


neandertal man

  • noun extinct robust human of Middle Paleolithic in Europe and western Asia
    Homo sapiens neanderthalensis; Neanderthal man; Neanderthal; Neandertal.
WordNet