Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sporocarp

- A closed body or conceptacle containing one or more masses of spores or sporangia.
- A sporangium.