Manticore.
One animal that can eat a porcupine is the fisher. Fishers have thick fur that protects them from the porcupine's quills. They are also skilled at attacking the porcupine's face, which is not covered in quills, to avoid getting injured.
a porcupine has quills
An adult porcupine can have up to 30,000 quills on its body.
A porcupine has quills to defend themselves against harm's way (defend them from predators).
it has about 30,000 quills
the porcupine is born with its quills a@#$@#*.
Porcupine bristles are called 'quills'. The quills are large and hollow.
Porcupine quills can range from 6 cm to over 20 cm in thickness.
The quills area porcupine's best defense. If a porcupine did not have any quills, it may not be able to defend itself.
Porcupine
hedgehogsporcupinesechidnasthey're the only mammals I can think off
While it is rare for a porcupine to kill a human with its quills, it is possible if the quills penetrate vital organs or cause a severe infection.