devourers - German English Dictionary