tell a barefaced lie - Francés Inglés Diccionario