Definition of "caravanseray"

caravanseray