Caravanserai Meaning

There are 1 meaning(s) for word Caravanserai

Meaning 1 : an inn in some eastern countries with a large courtyard that provides accommodation for caravans

    Synonyms : caravan inn,  caravansary,  khan