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