vivyadh विव्यध्

Definition: P. -vidhyati-, to pierce through, transfix