failure to stop at scene of accident - Turkish English Dictionary