Arabic-English dictionary »

كَارْوَانْسَرَا meaning in English

ArabicEnglish
كَارْوَانْسَرَا m

caravanserairoadside inn usually having a central courtyard where caravans can rest