dieselpower's definitions
The type of annoying muffler found on many pos compact cars today. Often capable of setting off car alarms and deafening infants. Most pitiful sounding on cars with automatic transmission.
by dieselpower May 28, 2006
Get the fart can mug.