clutch pedal release lever - Francés Inglés Diccionario