Definitions of leaf spring:

  • noun:   long narrow spring consisting of several layers of metal springs bracketed together