what is on the back of a porcupine
porcupine meaning, definition, what is porcupine: an animal with a covering of long, sharp quills (= stiff hairs like needles) on its back. Learn more.