powerful-toothed rat - German English Dictionary