AMRITA


Meaning of AMRITA in English

adj ambrosial; immortal.

2. amrita ·noun immortality; also, the nectar conferring immortality.

Webster English vocab.      Английский словарь Webster.