Amrita
English Meaning
Immortality; also, the nectar conferring immortality.
- The ambrosia, prepared by the Hindu gods, that bestows immortality.
- The immortality achieved by drinking amrita.
Sorry, No Malayalam Meaning for your input!
See Amrit Want To Try Amrita In Malayalam??