pin one's hope upon someone - Francés Inglés Diccionario