sporocarp
English
sporocarp meaning in English • sporocarp का अर्थ अंग्रेजी में
Noun
- A closed body or conceptacle containing one or more masses of spores or sporangia.