Definitions
noun
popular in China and Japan and Taiwan; gelatinous mushrooms; most are dried
Look “snow mushroom” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
popular in China and Japan and Taiwan; gelatinous mushrooms; most are dried