Glossary Element  propagule

Source
Contributor
Approved Yes
English term propagule
Language Translations
English definition a dispersal stage of a plant or animal, such as fertilized eggs, larvae, or seeds.
Language Translations