pin one's hope upon someone - French English Dictionary