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

Synonyms

  • being
  • fungus

Antonyms

  • nonbeing
  • none