megasporangiumEnglish

macrosporangium, megasporangium

Noun

A plant structure that produces megaspores

English: megasporangium, macrosporangium

English words with similar meanings

Show 1 words