Online English Dictionary

Home

Polysporous


a.

Containing many spores.


© 2009 Dammam Community College