spore sac

Noun
  1. Organ containing or producing spores (synset 113112533)

Found on Word Lists

Other Searches