Telugu English Dictionary
Free Telugu Online Dictionary
[Tel.] n. One of the gods worshipped by the Chentsus, a jungle tribe.