put one's faith in someone - French English Dictionary