What does "amrita" mean?

Amrita: Immorality; also, the nectar conferring immortality. -- a. Ambrosial; immortal.

Sources