Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. Gurgling: the sound a bottle makes when sinking in water.