long-term friends - French English Dictionary