trailers - French English Dictionary