place trust in - French English Dictionary