neandertals

Catalan

Noun

neandertals

  1. plural of neandertal