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