giant naked-tailed rat - German English Dictionary