じじょうじばく

自縄自縛

being caught in one's own trap; being hoisted by one's own petard

N3Noun
Noun
being caught in one's own trapbeing hoisted by one's own petard