queue of cars - French English Dictionary