Definitions of Tremella lutescens:

  • noun:   a yellow jelly fungus