Porcupine

from Wikipedia, the free encyclopedia

Porcupine is the English term for porcupines .

Porcupine also means :

Places and rivers