English edit

Noun edit

teliospore (plural teliospores)

  1. A teleutospore.