imaginary friend - French English Dictionary