be someone's right hand - German English Dictionary