Home
Home
Invertebrates,-Mollusks,-Arthropods-and-Echinoderms Flashcard Deck
Radula Flashcard
Radula definition: A tonguelike organ with teeth in mollusks like snails.