Englisch To be hoist with one’s own petard

Kennen Sie schon die Übersetzungen für diese Phrasen?