neandertals
Catalan
Noun
neandertals
plural of
neandertal