namuci meaning in english

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