devourer - German English Dictionary