lestrigon

/lɛˈstrɪɡən/

Definitions

1. noun

In Greek mythology, a monster or a giant; in modern usage, a mythical creature, typically monstrous or ferocious.

“The lestrigon was said to have a hundred heads, breathing fire and terrorizing the countryside.”

Synonyms

  • giant
  • monster

Antonyms

  • angel
  • saint