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. 2012