KERVANSARAY


Results for "KERVANSARAY"

Turkish - English dictionary

kervansaray

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