ollapod
/ˈoʊləpɒd/Definitions
1. noun
A type of fungus or a whimsical term for a magical or supernatural being
“In the fantasy novel, the ollapod was said to possess mystical powers.”
1. noun
A type of fungus or a whimsical term for a magical or supernatural being
“In the fantasy novel, the ollapod was said to possess mystical powers.”