Medusa

An umbrella-shaped free-swimming organism, like a jellyfish or hydra.

Medusa Definition
Medusa Definition

An umbrella-shaped free-swimming organism, like a jellyfish or hydra. Medusa. In simple terms, medusa is the life stage of some sea creatures, like jellyfish, where they are free-swimming and umbrella-shaped.