العربية-إنجليزي قاموس »

كَارْوَانْسَرَا meaning in بالإنجليزية

العربيةإنجليزي
كَارْوَانْسَرَا m

caravanserairoadside inn usually having a central courtyard where caravans can rest

Your history