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