Skip to main content

amrita

English amrita meaning in English  •  amrita का अर्थ अंग्रेजी में
Noun
  • Immortality; also, the nectar conferring immortality.
Advertisement