Word info

endospory

Noun

Meaning

endospory (uncountable)

(botany) The production of gametophytes within a spore.

Source: en.wiktionary.org

Close letter words and terms