Library
(invertebrate zoology) A developmental stage of some corals; produced by budding.
View more Animal Life videos