1 definition by Gay<bi>tch69420

Shitting at high power and/or speed, usually out the car window
"I got arrested after i started artillery shitting all over the highway
by Gay<bi>tch69420 November 27, 2019
Get the artillery shitting mug.