Telugu English Dictionary
Free Telugu Online Dictionary
[Tel. divya+aruvu+purugu] n. A insect that puts out light.