Find the word definition

The Collaborative International Dictionary
Sea porcupine

Sea porcupine \Sea" por"cu*pine\ (Zo["o]l.) Any fish of the genus Diodon, and allied genera, whose body is covered with spines. See Illust. under Diodon.

Wiktionary
sea porcupine

n. Any fish, of the genus ''Diodon'' and allied genera, whose body is covered with spines.