veer off the straight-and-narrow - French English Dictionary