membranula
/mɛmˈbrɑːnjʊlə/Definitions
1. noun
A type of small, membranous fungus.
“The scientist studied various membranula species to understand their unique characteristics.”
1. noun
A type of small, membranous fungus.
“The scientist studied various membranula species to understand their unique characteristics.”