diesel-hauled train - French English Dictionary