Webster's Revised Unabridged Dictionary · 1913

Amrita

Amrita ({not transcribed}) , noun

[Sanskrit amrita.]

(Hind. Mythology) Immortality; also, the nectar conferring immortality.
(Hind. Mythology) Ambrosial; immortal.