Definition of -sporous

: having (such or so many) spores homosporous

History and Etymology for -sporous

New Latin spora spore

Keep scrolling for more