English to Hindi

Meaning for:
Neandertal
other
नियैन्डरथल मानव