Wiktionary
teleutospores
n. (plural of teleutospore English)
n. (plural of teleutospore English)