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. A medusa is a stage in the life cycle of certain cnidarians, characterized by its bell-shaped, floating form.