imaginary companion - French English Dictionary