Arabic-English dictionary »

مَدُوزَة meaning in English

ArabicEnglish
مَدُوزَة f

Medusaone of the Gorgons