← Back to browseamrita#31,025TranslationNo Japanese definition yet.English definitionThe water of life; the drink of the Hindu gods.ExamplesNo examples yet.Similar wordsamritamriamritsaramitaamramanita← stonewallmanifold →