Definition of neanderthal in Spanish:

neanderthal