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