English

porcupine noun definition in Wild mammals topic from the Oxford Advanced Learner's Dictionary

porcupine

 noun: Wild mammals topic
an animal covered with long stiff parts like needles (called quills ), which it can raise to protect itself when it is attacked

Explore other topic groups related to Wild mammals

Animals