Clue: A demon or monster that was supposed to devour human beings June 7, 2017 By Show answer Ogre More English Words & Origins QuestionsMore Language Questions