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. Сжатый оксфордский словарь английского языка. 2004