orchella

/ɔrˈtʃɛlə/

Definitions

1. noun

A type of fungus, especially one that grows on trees

“The park ranger warned us about the presence of orchella in the forest.”

Synonyms

  • fungus
  • mold

Antonyms

  • bark
  • wood