giant naked-tailed rat - Turkish English Dictionary