Telugu English Dictionary
Free Telugu Online Dictionary
[Tel. from digu.] n. A lake, a large pond. dirghika, boddanabavi.