spring-loaded lever - Spanish English Dictionary