Definify.com

Definition 2024


teleutospores

teleutospores

English

Noun

teleutospores

  1. plural of teleutospore