Home

Word

spore sac, n.
more info organ containing or producing spores
<noun.plant>

sporangium spore case spore sac