isosporans

English

Noun

isosporans

  1. plural of isosporan