pedal release system - Español Inglés Diccionario