Definify.com

Definition 2024


teliospore

teliospore

English

Noun

teliospore (plural teliospores)

  1. A teleutospore.