It means to vomit. It is the same thing as saying: to barf, to puke, to make street pizza, to say hello to the porcelain god and so on and so forth,
Geeez, that dude is shitting on the yard; it really makes me wanna gag.
36👍 81👎