Meanings
to be caught in one's own trap or to suffer as a result of one's own actions.
He was hoisted by his own petard when his plan to deceive his colleagues backfired.
Synonyms
Antonyms
Last updated: 2025/01/11 11:55
Meanings
to be caught in one's own trap or to suffer as a result of one's own actions.
He was hoisted by his own petard when his plan to deceive his colleagues backfired.
Synonyms
Antonyms
Last updated: 2025/01/11 11:55