THECASPOROUS MEANING IN ENGLISH

• Thecasporous Definition & Synonyms

  1. (a.) Having the spores in thecae, or cases.


RECENT SEARCHES