mountain locomotive/engine - Français Anglais Dictionnaire