Arabic-English dictionary »

مِرِيدَا meaning in English

ArabicEnglish
مِرِيدَا f

MéridaSpanish city