What is the meaning of porcupine in English?

Learn vocabulary with pictures as well as definitions of porcupine in English

Learn in

See more

n. porcupine

Definition of porcupine in English

Herbivorous rodent, approximately 60 cm long, whose body is covered with long quills that stand erect in self-defense.