Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. A dried vegetable anything that has dried up or withered. parugu.