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