multi-leaf spring - Spanish English Dictionary