Meaning of homospory

Definition of homospory

(noun) the development of a single kind of asexual spores

Other information on homospory

WIKIPEDIA results for homospory
Amazon results for homospory