YourDictionary

sporule

noun

a small spore or, sometimes, any spore

Learn more about sporule

link/cite print suggestion box