Home
Search
Index
Definify.com
Definition
2024
homospora
homospora
Spanish
Noun
homospora
f
(
plural
homosporas
)
(
botany
)
homospore
Similar Results