YourDictionary

sporular medical definition

adjective
Relating to a spore or sporule.

link/cite print suggestion box