fabricated or false story - Francés Inglés Diccionario