Definify.com

Definition 2024


homospore

homospore

English

Noun

homospore (plural homospores)

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

Translations

Related terms

Anagrams