ogre noun A demon or monster that was supposed to devour human beings. ULY yalmaswuz UEY يالماسۋۇز USY ялмасвуз 汉语 Click for Chinese Translation