SPOROCARP


Meaning of SPOROCARP in English

noun a sporangium.

2. sporocarp ·noun a closed body or conceptacle containing one or more masses of spores or sporangia.

Webster English vocab.      Английский словарь Webster.