giant naked-tailed rat - Spanish English Dictionary