Library
(invertebrate zoology) One of the large unicellular glands around the ootype of flatworms.
View more Animal Life videos