на собственной петарде — перевод на английский

Варианты перевода словосочетания «на собственной петарде»

на собственной петардеon your own petard

То есть я подорвался на собственной петарде?
So I'm hoisted on my own petard.
Да, я бы солгала, если бы сказала, что не испытываю некоторое удовлетворение видя, как ты подорвался на собственной петарде.
I'd be lying if I said there wasn't a certain amount of satisfaction seeing you hoisted on your own petard.

на собственной петарде — другие примеры

Как ты думаешь, откуда пошло выражение «подорваться на собственной петарде»?
What do you think the expression hoisted by your own petard is referencing?