tetraspores
English
Noun
tetraspores
plural of
tetraspore