improved diesel engine - Espagnol Anglais Dictionnaire