English-Hindi dictionary »

medusa meaning in Hindi

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

सर्प राक्षस