Telugu English Dictionary
Free Telugu Online Dictionary
[Tel. ommu+atlu] n. A kind of sweet cakes. polilu.