diesel mechanical locomotive - Allemand Anglais Dictionnaire