pin one's hope upon someone - Allemand Anglais Dictionnaire