suspension_systemEnglish

suspension, suspension system

Noun

A mechanical system of springs or shock absorbers connecting the wheels and axles to the chassis of a wheeled vehicle

English: suspension, suspension system

English words with similar meanings

Show 1 words