porcupine fish

noun
Any of various tropical marine fishes of the family Diodontidae, having strong sharp spines on the body and capable of inflating themselves when attacked.
link/cite print suggestion box