Definition for Medusa
From Biology Forums Dictionary
A cnidarian body form that is motile; jellyfish exist predominantly in the medusa form.
From Biology Forums Dictionary
A cnidarian body form that is motile; jellyfish exist predominantly in the medusa form.