SPOROCARP


Meaning of SPOROCARP in English

[spo.ro.carp] n [ISV] (1849): a structure (as in red algae, fungi, or mosses) in or on which spores are produced

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