Word info

stigmatophore

Noun

Meaning

stigmatophore (plural stigmatophores)

(botany) The structure that bears the stigmata

Source: en.wiktionary.org

Close letter words and terms