ISOSPOROUS MEANING IN ENGLISH

• Isosporous Definition & Synonyms

  1. (a.) Producing but one kind of spore, as the ferns.


RECENT SEARCHES