Definition of the word Teleutospore, Meaning of Teleutospore word :
n. - The thick-celled winter or resting spore of the rusts (order Uredinales), produced in late summer. See Illust. of Uredospore.
There are total 12 letters in Teleutospore, Starting with T and ending with E.
Total 670 words created by multiple letters combination of Teleutospore in English Dictionary.