mechanical latch - Español Inglés Diccionario