Suspension system

(Sport: Engines and Technology)

Definition

Used to help reduce the amount of shock and vibration transmitted from the road wheels to the chassis and body.



Videos containing the term 'Suspension system'

Loading...

Tools

?

Nearby Terms

?
Browse by Letter: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z