English-Italian dictionary »

hoist by one's own petard meaning in Italian

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

cadere nella propria trappolaadjective

darsi la zappa sui piediadjective

fare autogoladjective