amrita

noun
  1. in Hindu and Buddhist mythology, the nectar of immortality consumed by the gods
  2. Usage: mythology; Hinduism; Buddhism

Examples