Chinese-English dictionary »

美杜莎 /měidùshā/ meaning in English

ChineseEnglish
美杜莎 /Měidùshā/ proper noun

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