Sanskrit · noun · The Heart & the Body

Taalu

तालू
Meaning

The palate, the roof of the mouth.