take a hard right - French English Dictionary