indusium

noun

  1. 1

    A protecting membrane, especially that covering the developing spores of a fern.

Translate “indusium” to another language

Click any language to open the translator with this word already filled in.

Indusium Definition & Meaning | TranslatePulse