indusium

Explore definitions, synonyms, and language insights of indusium

Definitions

Noun
a membrane enclosing and protecting the developing spores especially that covering the sori of a fern