devoured - German English Dictionary