Neanderthal in Latin Neanderthal in Latin homo Neanderthalensis noun A specimen of the now extinct species Homo neanderthalensis. Add to Flashcards