Arabic-English dictionary »

شِبْهُ الجَزِيرَة الإيبِيرِيَا meaning in English

ArabicEnglish
شِبْهُ الجَزِيرَة الإيبِيرِيَا f

Iberian Peninsulapeninsula