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. 2012