neanderthals

noun

Plural form of neanderthal.