porcupine

noun
1
an animal covered with long, stiff parts like needles (called quills), which it can raise to protect itself when it is attacked
تشی, خارپشت