Arabic-English dictionary »

شَمَال اَلْقَوْقَاز meaning in English

ArabicEnglish
شَمَال اَلْقَوْقَاز m

North Caucasusregion in the south of Russia