Hindi-English dictionary »

सर्प राक्षस meaning in English

HindiEnglish
सर्प राक्षस

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