tremella lutescens Meaning, Definition & Usage

  1. noun a yellow jelly fungus
    witches' butter.

WordNet