diesel-powered locomotive - Espagnol Anglais Dictionnaire