person on whom hopes are pinned - Spanish English Dictionary