pin one's hope upon someone - German English Dictionary