spore case
Explore definitions, synonyms, and language insights of spore case
Definitions
Noun
organ containing or producing spores
Noun
specialized leaf branch in certain aquatic ferns that encloses the sori or clusters of sporangia