What is a pitard and what does it mean? Is this coming from the French word pétard or is a different thing?
I think it can mean petard which also originally came from france. This is to be a small explosive that can allow someone to breach a gate or wall. I think it refers to something used in battle.
petard is a small bomb used for blowing up gates and walls when breaching fortifications. It is of French origin and dates back to the 16th century.
Its a bomb. Invented by french people. Used to blow up the gates and doors. Here is pic explaining all.