place one's trust in someone - French English Dictionary