Arabic-English dictionary »

مَنُورَقَة meaning in English

ArabicEnglish
مَنُورَقَة f

MinorcaAn island of Spain