Mahabharata 7.156.24
हतस्तथैव मायावी हैडिम्बेनाप्यलायुधःहैडिम्बश्चाप्युपायेन शक्त्या कर्णेन घातितः
hatastathaiva māyāvī haiḍimbenāpyalāyudhaḥhaiḍimbaścāpyupāyena śaktyā karṇena ghātitaḥ
Our plain-language meaning of this verse is waiting for scholar review.