Dictionary/ネアンデルタールNeanderutaaruネアンデルタール (Neanderutaaru) is a Japanese noun meaning “Neanderthal”.MeaningsnounNeanderthal