EPISPORE MEANING IN ENGLISH

• Epispore Definition & Synonyms

  1. (n.) The thickish outer coat of certain spores.


RECENT SEARCHES