place your trust in - French English Dictionary