amreeta

noun
  1. In Hindu and Buddhist mythology, a divine nectar or elixir of immortality; also spelled amrita.
  2. Usage: From Sanskrit; often capitalized when referring to the specific mythological substance; Also used in transliteration as 'amrita'

Examples