devouring - German English Dictionary