meaning of sporogenous

1. producing spores or reproducing by means of spores


Related Words

sporogenous |

Developed & Maintained By Taraprasad.com

Treasure Words