English

edit

Noun

edit

isospores

  1. plural of isospore