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