VariousWords beta
Definitions:
Noun
indusium
Definition: a membrane enclosing and protecting the developing spores especially that covering the sori of a fern
Definition: A protecting membrane, especially that covering the developing spores of a fern.