PETARD

Definition of PETARD

  1. (noun)an explosive device used to break down a gate or wall