meaning of sporiferous

1. Bearing or producing spores.


Related Words

sporiferous |

Developed & Maintained By Taraprasad.com

Treasure Words