Definition for Medusa

From Biology Forums Dictionary

A cnidarian body form that is motile; jellyfish exist predominantly in the medusa form.