car trailers - French English Dictionary