imaginary creature - Spanish English Dictionary