• Definition for "homospore"
    • any plant making spores of the same size…
    • View More
  • Etymologically Related for "homospore"

homospore definition

  • noun:
    • any plant making spores of the same size and type.
29 votes

How would you define homospore?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!