'leaf spring' definitions:

Definition of 'leaf spring'

(from WordNet)
noun
Long narrow spring consisting of several layers of metal springs bracketed together