puncturer

Noun

 * 1) Agent noun of puncture; one who punctures.