divya meaning in english

[Tel. divya+aruvu+purugu] n. A insect that puts out light.