Top definition
a vehical which runs on diesel fuel emitting black smoke (soot)
you just got smoked by a soot puffer!
by Fletch421 June 21, 2006
Get the mug
Get a soot puffer mug for your dad Vivek.