tell a barefaced lie - Französisch Englisch Wörterbuch