be hoist with one's own petard


Also found in: Dictionary.

be hoist with one's own petard

To be undone by one's own schemes.
See also: hoist, petard