Persian · noun · Nature & the Garden

Tilla

टीला
also written: Tila
Meaning

A hillock, mound or small rise of ground.