Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

petard Definition

Cancel
petard
noun(pe-tard)
an explosive device used to break down a gate or wall

Words Related to petard!

petard Examples by Brain Bank Users