The AI-powered English dictionary
plural indusia
(botany) A protecting membrane, especially that covering the developing spores of a fern. examples