mountain locomotive/engine - Espagnol Anglais Dictionnaire