pin one's faith to - French English Dictionary