one to talk
Noun
Meaning
one to talk (plural ones to talk)
A person who hypocritically criticizes others for a fault that he/she also has.
You're one to talk!
You're the one to talk!
Examples
There is no one to talk to since Mahatma Gandhi died.
I can't believe you know someone named Freaky Pete," said Simon. "I know alot of people," said Luke. "Not that Freaky Pete is strictly people, but I'm hardly one to talk.
I have discovered that most people have no one to talk to, no one, that is, who really wants to listen. When it does at last dawn on a man that you really want to hear about his business, the look that comes over his face is something to see.
It's a good thing a lot of people speak foreign languages, otherwise those people would have no one to talk to.
[Ronnie to Nelson] "For a guy who snorted an entire car agency up his nose, you're one to talk about con games."
All politicians should have 3 hats - one to throw into the ring, one to talk through, and one to pull rabbits out of if elected.