Porcupinefish

Porcupinefish fish belonging to the family Diodontidae also called blowfish and sometimes balloonfish and globefish. They are sometimes collectively called pufferfish