thick-spined porcupine - German English Dictionary