English dictionary
tremella lutescens meaning and definition
Definition and meaning of tremella lutescens at MeaningMonkey.org. tremella lutescens meaning and definition in the English Dictionary.TREMELLA LUTESCENS noun
Definition of Tremella lutescens (noun)
- a yellow jelly fungus
- synonyms: witches' butter
Source: Princeton University Wordnet