Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word medusa from English dictionary with examples, synonyms and antonyms.

medusa   noun

Meaning : (Greek mythology) a woman transformed into a Gorgon by Athena. She was slain by Perseus.

Meaning : One of two forms that coelenterates take: it is the free-swimming sexual phase in the life cycle of a coelenterate. In this phase it has a gelatinous umbrella-shaped body and tentacles.

Synonyms : medusan, medusoid