Chinese-English dictionary »

作法自毙 /zuòfǎzìbì/ meaning in English

ChineseEnglish
作法自毙 /zuòfǎzìbì/ adjective

hoist by one's own petard(be hurt by one's own plot)
adjective