English edit

Noun edit

tetraspores

  1. plural of tetraspore