boggard

/ˈbɒɡɑːd/

Definitions

1. noun

A mythical creature from English folklore, often depicted as a bogey or a monster.

“According to local legend, the boggard was said to haunt the marshy areas around the village.”

Synonyms

  • bogey
  • monster

Antonyms

  • angel
  • saint