search

Medusa

Meaning

Noun

In Zoology & Cnidarians:
A
;
, a non-polyp form of individual
,
a
umbrella-shaped
and
tentacles.
In Pathology:
Synonym of worm-star

Name

The
and only
of the three
,
by Perseus.
Sourced from
Wiktionary

Rhymes

Join 10 million students and professionals writing 70% faster at QuillBot.com