tell a barefaced lie - Turkish English Dictionary