Find the word definition

Wiktionary
sea porcupines

n. (sea porcupine English)