English edit

Etymology edit

homo- +‎ spore

Noun edit

homospore (plural homospores)

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

Related terms edit

Translations edit

Anagrams edit