AMRITA Meaning of AMRITA in English adj ambrosial; immortal. 2. amrita ·noun immortality; also, the nectar conferring immortality. Webster English vocab. Английский словарь Webster. 2012