lie through one's teeth - Spanish English Dictionary