SPOROCARP MEANING IN ENGLISH

• Sporocarp Definition & Synonyms

  1. (n.) A closed body or conceptacle containing one or more masses of spores or sporangia.
  2. (n.) A sporangium.


RECENT SEARCHES