amrita
noun 2
Definitions
noun
1
Anglicization of Sanskrit अमृत (amṛta, “immortal”)
noun
1
The water of life; the drink of the Hindu gods.
Your note
not saved0 chars
noun
Anglicization of Sanskrit अमृत (amṛta, “immortal”)
noun
The water of life; the drink of the Hindu gods.