Meanings
to be harmed by one's own plan to harm someone else.
He tried to sabotage his rival, but ended up hoist with his own petard.
Synonyms
Last updated: 2025/01/11 11:51
Meanings
to be harmed by one's own plan to harm someone else.
He tried to sabotage his rival, but ended up hoist with his own petard.
Synonyms
Last updated: 2025/01/11 11:51