Word info

tremelloid

Noun

Meaning

tremelloid (plural tremelloids)

Any of the jelly fungi of the order Tremellales, yeasts and parasitics of other fungi.

Source: en.wiktionary.org

Close letter words and terms