police traffic stop - French English Dictionary