porcupine fish
Concise Oxford English Dictionary © 2008 Oxford University Press:
porcupine fish
▶noun a spiny tropical marine fish which inflates itself when threatened. [Diodon hystrix and other species.]
'porcupine fish' also found in these Oxford entries:

