Find the word definition

Wiktionary
hoisted by one's own petard

a. (alternative form of hoist by one's own petard English)