English-Chinese dictionary »

hoist by one's own petard meaning in Chinese

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

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

害人反害己 /hàirén fǎn hàijǐ/adjective

自食其果 /zìshíqíguǒ/adjective

Your history