be devoured - German English Dictionary