give one's right hand - German English Dictionary