panama canal lock locomotive - Español Inglés Diccionario