double pressure locking mechanical system - Francés Inglés Diccionario