What does Amrita mean?

Amrita meaning in General Dictionary

Immortality also the nectar conferring immortality

View more

  • Immortality; in addition, the nectar conferring immortality.
  • Ambrosial; immortal.

Amrita meaning in General Dictionary

(n.) Immortality; in addition, the nectar conferring immortality.

View more

  • (a.) Ambrosial; immortal.

Sentence Examples with the word Amrita

He also excavated the holy tank from which the town derives its name of Amrita Turas, or Pool of Immortality.

View more Sentence Examples