Home
Home
Invertebrates,-Mollusks,-Arthropods-and-Echinoderms Flashcard Deck
Medusa Flashcard
Medusa definition: An umbrella-shaped free-swimming organism, like a jellyfish or hydra.