[Skt.] n. A demon, so named. namucisudanudu namachi-sudanudu. n. The slayer of Namuchi, an epithet of Indra. indrudu.
Free Telugu Online Dictionary
[Skt.] n. A demon, so named. namucisudanudu namachi-sudanudu. n. The slayer of Namuchi, an epithet of Indra. indrudu.