Search Result for "amrita": 

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