RaoulDook, 5 months ago Petard also means fart. It means smelling your own fart.
Petard also means fart. It means smelling your own fart.