petard
1.
(
noun
) a explosive device used to break down a gate or wall
Related Words:
explosive device
Terms and Conditions of Use / Copyright Notice