barefaced liar - Alemán Inglés Diccionario