Top definition
A car billowing smoke from the windows due to people vaping inside
Dude, that did you see the cloud pouring from that vape diesel
by Kimmikaze February 28, 2017
Get the mug
Get a Vape Diesel mug for your dad Abdul.