tell a barefaced lie - Türkçe İngilizce Sözlük