English-Spanish dictionary »

medusa meaning in Spanish

EnglishSpanish
Medusa (one of the Gorgons)
proper noun
[UK: mə.ˈduː.sə]
[US: mə.ˈduː.sə]

Medusaproper noun
{f}