spore sac


Meanings

  • organ containing or producing spores