Learn English – Idiom or expression that would imply “someone is a habitual liar”

expression-requestsidiom-requestspejorative-languagephrase-requests

I'm looking for an idiom or expression for describing people who tell lies out of habit (so you cannot trust them at all).

I know that these people are called "compulsive liars", but I'm not looking for psychological terms.

Is there any idiom or expression for describing such people?

For example:

"Did X tell that to you?! Come on, don't believe him/her. Don't you know he/she ___ (=is a habitual liar)?"

Best Answer

I've often heard "lies like a rug"

From McGraw-Hill Dictionary of American Idioms and Phrasal Verbs:

to tell lies shamelessly. He says he didn't take the money, but he's lying like a rug. I don't believe her. She lies like a rug