invention (lie; fabrication) - Francés Inglés Diccionario