tell a barefaced lie - German English Dictionary