Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
petard
has 1 sense
petard
- a explosive device used to break down a gate or wall
--
1
is a kind of
explosive device
,
TOP