Answer: launced

AnswerCrossword Clue
launcedLAUNCE, to pierce (to thrust, or make a hole through)