Medusa

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

Medusa Definition | Radience
Medusa Definition | Radience