Tremella lutescens
English Dictionary
->
Letter T
-> Tremella lutescens
Search Dictionary:
Tremella lutescens Definition
(n)
a
yellow
jelly
fungus
Tremella lutescens Synonyms
Tremella lutescens
witches' butter
© Art Branch Inc.