petards

noun
  1. plural of petard: small explosive devices used historically to breach walls or gates
  2. Usage: historical; military

Examples