isospores
English
Noun
isospores
plural of
isospore