person on whom hopes are pinned - French English Dictionary