Tyre deflation devicekatrinasmith0Aug 31, 20231 min readWeapon used to impede or stop the movement of wheeled vehicles by puncturing their tires.
Comments