Noun petard has 1 sense
  1. petard - a explosive device used to break down a gate or wall
    --1 is a kind of
    explosive device
,
TOP