meaning of leaf spring

1. long narrow spring consisting of several layers of metal springs bracketed together


Related Words

leaf spring |

Developed & Maintained By Taraprasad.com

Treasure Words