Word info

sporosphere

Noun

Meaning

sporosphere (plural sporospheres)

(botany) The compartment of a plant containing spores

Source: en.wiktionary.org

Close letter words and terms