Sanskrit · noun · The Heart & the Body

Tilli

तिल्ली
Meaning

The spleen.