Home
Search
Index
Definify.com
Definition
2026
propagula
propagula
English
Noun
propagula
plural of
propagulum
Similar Results