Back to N1 Words

自縄自縛

じじょうじばく
JLPT N1 noun

Meanings

English

being caught in one's own trap