Arabic-English dictionary »

ميدوسا meaning in English

ArabicEnglish
ميدوسا

Medusa[UK: mə.ˈduː.sə] [US: mə.ˈduː.sə]