homospore

English

Etymology

From homo- +‎ spore.

Noun

homospore (plural homospores)

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

Translations

Anagrams