trusted companion - French English Dictionary