give one's hand upon - German English Dictionary