devour - German English Dictionary