YourDictionary

sporule medical definition

noun
A small spore.

Learn more about sporule

link/cite print suggestion box