a hideous giant of folklore believed to feed on human beingsa dreaded person or thingogreish /ʹohgərish/ adj[French ogre]