Find the word definition

Wiktionary
hoisted on one's own petard

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