Definify.com

Definition 2025


teleutospores

teleutospores

English

Noun

teleutospores

  1. plural of teleutospore