What is the meaning of Medusa?

A jellyfish; specifically, a non-polyp form of individual cnidarians, consisting of a gelatinous umbrella-shaped bell and trailing tentacles.

Synonym of worm-star

jellyfish

jellyfish, medusa

a jellyfish

medusa (non-polyp form of a cnidarian)

jellyfish

Source: wiktionary.org