Definition
an inn in some eastern countries with a large courtyard that provides accommodation for caravans
Seed ·
Term in context
an inn in some eastern countries with a large courtyard that provides accommodation for caravans
Seed ·