amarudu meaning in english

[Skt.] n. An immortal, a god. nirjarudu. amaravati the Immortal city. Name of Indra’s abode. amartyudu a-martyudu. [Skt.] n. An immortal, a deity, a god.nirjarudu.