01 n. An imaginary monster, or hideous giant of fairy tales, who lived on human beings; hence, any frightful giant; a cruel monster.
-
1.
An imaginary monster, or hideous giant of fairy tales, who lived on human beings; hence, any frightful giant; a cruel monster.“His schoolroom must have resembled an ogre's den.” — Maccaulay.