sea porcupine

English

Noun

sea porcupine (plural sea porcupines)

  1. Any porcupine fish of the genus Diodon.

References