put one's hopes on something - Francés Inglés Diccionario