Results for "

kervansaray

"
Turkish - English dictionary

kervansaray

(Turkish - English dictionary) :
caravansary, caravanserai, inn with a large courtyard.