Petard Share definition Flag A person entirely too stupid to live. Somebody who is equally a Pider and a Retard. Why the hell did you invite that petard out tonight? Petard by MaximoSuchka June 4, 2018 0 0 Get merch Get the Petard mug. Buy Now — $32.95 See more merch