car-carrying train - French English Dictionary