Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: amrita  um'ree-tu
  1. (Hinduism) the elixir of immortality in Hindu mythology
    "The gods churned the ocean to obtain amrita"

Derived forms: amritas

Encyclopedia: Amrita