Definitions of petard:

  • noun:   a explosive device used to break down a gate or wall