teleutospores

English

Noun

teleutospores

  1. plural of teleutospore