What does amrita mean?
The definition of amrita
Am*ri”ta, n.
Etym: [Skr. amrita.] (Hind. Myth.)

Immorality; also, the nectar conferring immortality.

— a. Ambrosial; immortal.