Arabic-English dictionary »

مَارِيدَة meaning in English

ArabicEnglish
مَارِيدَة f

MéridaSpanish city