Synonyms of Petard in English :
Antonyms of Petard in English
Thesaurus of Petard in English
Petard
see definition of petardHypernyms of petard
1. (noun) an explosive device used to break down a gate or wall
Synonyms of Petard in English :
Antonyms of Petard in English
Thesaurus of Petard in English
1. (noun) an explosive device used to break down a gate or wall