staurospores

English

Noun

staurospores

  1. plural of staurospore