mountain locomotive/engine - Turc Anglais Dictionnaire