Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. A snake catcher; a man who cures the bites of snakes.