spore case

Noun
  1. Organ containing or producing spores (synset 113112533)
  2. Specialized leaf branch in certain aquatic ferns that encloses the sori or clusters of sporangia (synset 111571176)

Found on Word Lists

Other Searches