leaf spring

1. (noun) a long narrow spring consisting of several layers of metal springs bracketed together
Related Words: spring



Terms and Conditions of Use / Copyright Notice