Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. A loud noise. A tingling noise, as of jewels. nagala mrota.