Skip to main content

imaret

English imaret meaning in English  •  imaret का अर्थ अंग्रेजी में
Noun
  • A lodging house for Mohammedan pilgrims.
Advertisement