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.”
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.”