spore sac
spo·re·sac
noun
1.
organ containing or producing spores
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.
spo·re·sac
organ containing or producing spores
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.