Dictionary.com
Thesaurus.com

amreeta

  • a variation of amrita.
    amrita
    noun
    the beverage of immortality.