amrita

/AE1 M R IY1 T AH0/
noun
  1. 1

    Anglicization of Sanskrit अमृत (amṛta, “immortal”)

  2. 2

    (Hinduism) The water of life; the drink of the Hindu gods.