Skip to main content

amma

English amma meaning in English  •  amma का अर्थ अंग्रेजी में
Noun
  • An abbes or spiritual mother.
Advertisement