isospores

English

Noun

isospores

  1. plural of isospore