place one's hope in - French English Dictionary