thin-spined porcupine - Turkish English Dictionary