diesel mechanical locomotive - Espagnol Anglais Dictionnaire