LEAF SPRING


Meaning of LEAF SPRING in English

■ noun a spring made of a number of strips of metal curved slightly upwards and clamped together one above the other.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.