English dictionary
sporocarp meaning and definition
Definition and meaning of sporocarp at MeaningMonkey.org. sporocarp meaning and definition in the English Dictionary.SPOROCARP noun
Definition of sporocarp (noun)
- specialized leaf branch in certain aquatic ferns that encloses the sori or clusters of sporangia
- synonyms: spore case
Source: Princeton University Wordnet