Home
Search
Index
Definify.com
Definition
2024
homospore
homospore
English
Noun
homospore
(
plural
homospores
)
(
botany
)
any
plant
producing
spores
of the same
size
and
type
.
Translations
plant producing uniform spores
Spanish:
homospora
f
Related terms
homosporous
heterosporous
heterospore
Anagrams
sophomore
Etymology
homo-
+
spore
Similar Results