Medusa
English Meaning
The Gorgon; or one of the Gorgons whose hair was changed into serpents, after which all who looked upon her were turned into stone.
- The tentacled, usually bell-shaped, free-swimming sexual stage in the life cycle of a coelenterate, such as a jellyfish.
Sorry, No Malayalam Meaning for your input!
See Medus Want To Try Medusa In Malayalam??