Amrita

Webster's Dictionary of the English Language

·adj Ambrosial; immortal.

II. Amrita ·noun Immortality; also, the nectar conferring immortality.