amrita

from The Collaborative International Dictionary of English v.0.48
Amrita \Am*ri"ta\, n. [Skr. amrita.] (Hind. Myth.)
   Immortality; also, the nectar conferring immortality. -- a.
   Ambrosial; immortal.
   [1913 Webster] Amsel
    

[email protected]