Teleutospore Definition
tə-lo͝otə-spôr
noun
A teliospore.
American Heritage
Webster's New World
Other Word Forms of Teleutospore
Noun
Singular:
teleutosporePlural:
teleutosporesFind Similar Words
Find similar words to teleutospore using the buttons below.