neanderthal : Idioms & Phrases


neanderthal man

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