Answer: transpierced

AnswerCrossword Clue
transpiercedTRANSPIERCE, to pierce through
transpiercedPierce through (someone or something)