pin one's hope upon someone - Alemán Inglés Diccionario