Turkish-English dictionary »

medusa meaning in English

TurkishEnglish
Medusa proper noun

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