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