imaginary creature - French English Dictionary