piercer (n.)
early 15c., agent noun from pierce (v.).