give hope to - French English Dictionary