English-Arabic dictionary »

medusa meaning in Arabic

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

قنديل البحر

ميدوسا