homospore

Noun

 * 1)  any plant producing spores of the same size and type.

Related terms

 * homosporous
 * heterosporous
 * heterospore

Translations

 * Spanish: homospora