hit and run accident - French English Dictionary