imaginary creature - Francés Inglés Diccionario