Definify.com

Definition 2026


teleutospores

teleutospores

English

Noun

teleutospores

  1. plural of teleutospore