Meaning of leaf spring
Definition of leaf spring
(noun)
long
narrow
spring
consisting of
several
layers of
metal
springs bracketed
together
Other information on leaf spring
WIKIPEDIA results for
leaf spring
Amazon results for
leaf spring
Tweet