mountain locomotive/engine - Francés Inglés Diccionario