Top Definition
LSD is short for "Limited Slip Differential", LSD is found in the transmission of a car and causes equal power to be distributed to the wheels in a car. Not all cars come with LSD tranny's.
for Example
in some car's such as USDM honda's, there is no LSD (transmission) and if you are to burnout you may sometimes only spin 1 wheel due to the fact that equal power is not being given to each wheel.
by iLOVEmyHONDA October 11, 2007
7 Words related to LSD (transmission)

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×