meaning of sporocarps

1. A closed body or conceptacle containing one or more masses of spores or sporangia.
2.
A sporangium.
3.
specialized leaf branch in certain aquatic ferns that encloses the sori or clusters of sporangia


Related Words

sporocarp |

Developed & Maintained By Taraprasad.com

Treasure Words