meaning of spore sac

1. organ containing or producing spores


Related Words

spore sac |

Developed & Maintained By Taraprasad.com

Treasure Words