Arabic-English dictionary »

مِرْآة meaning in English

ArabicEnglish
مِرْآة f

mirrorsmooth reflecting surface