Dictionary search results

Showing 1-3 of 3 results

shock absorber British & World English

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

shock absorber English-Spanish

amortiguador m