pin one's hope upon someone - Turkish English Dictionary