kaferdike
a fancy name for the guys who know everything and don't bother to explain it to you.
You said kaferdike? I've been kaferdike since I was 10.
She's kaferdike. You can't even argue with her.
He's been kaferdike for years. You're just now catching up.
xs