tremella_lutescensEnglish

Tremella lutescens, witches' butter

Noun

A yellow jelly fungus

English: witches' butter, Tremella lutescens

English words with similar meanings

Show 1 words