Word info

homospore

Noun

Meaning

homospore (plural homospores)

(botany) any plant producing spores of the same size and type.

Source: en.wiktionary.org

Related terms

Anagrams

Close letter words and terms