1 result found

Search Results for: teliospore

Spore

Definition noun, plural: spores A dormant, reproductive cell formed by certain organisms. It is thick-walled and highly... Read More