be someone's right hand - French English Dictionary