English

edit

Etymology

edit

From homo- +‎ spore.

Noun

edit

homospore (plural homospores)

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

Translations

edit

Anagrams

edit