Sanskrit · noun · Nature & the Garden

Tila

टीला
said tee-la
also written: Tilaa
Meaning

A mound or low hillock.