petard

2 ENTRIES FOUND:
Save
petard /pəˈtɑɚd/ noun
petard
/pəˈtɑɚd/
noun
Learner's definition of PETARD

hoist by/on/with your own petard

: hurt by something that you have done or planned yourself : harmed by your own trick or scheme