AMRITA Meaning of AMRITA in English ( n. ) Immortality; also, the nectar conferring immortality. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012