sea porcupine - Spanish English Dictionary