homospore
English
Etymology
homo- + spore
Noun
homospore (plural homospores)
- (botany) any plant producing spores of the same size and type.
Related terms
- homosporous
- heterosporous
- heterospore
Translations
plant producing uniform spores
|
Anagrams
- sophomore