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