LEAF SPRING


Meaning of LEAF SPRING in English

[leaf spring] n (ca. 1893): a spring made of superposed strips or leaves

Merriam-Webster English vocab.      Английский словарь Merriam Webster.