YourDictionary

petard

noun

  1. a metal cone filled with explosives, fastened in ancient warfare to walls and gates and exploded to force an opening
  2. a kind of firecracker

See petard in American Heritage Dictionary 4

Learn more about petard

link/cite print suggestion box