suspension system

1. (noun) a system of springs or shock absorbers connecting the wheels and axles to the chassis of a wheeled vehicle
Synonyms: suspension
Related Words: mechanical system



Terms and Conditions of Use / Copyright Notice