Englishfor English speakers
petard English
Meaning petard meaning
What does petard mean?
petard
Synonyms petard synonyms
What other words have the same or similar meaning as petard?