Dictionary search results

Showing 1-2 of 2 results

shock absorber British & World English

A device for absorbing jolts and vibrations, especially on a vehicle