Noun Definition

tremella lutescens

1.Definition: a yellow jelly fungus

Category: Plants