English Dictionary
◊ PETARD
petard
n : a explosive device used to break down a gate or wall