give one's right hand - French English Dictionary