Petard - Definition

petard

n 1: an explosive device used to break down a gate or wall

Look up another word