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