Top definition
A guy that knows a lot about what people shouldn't do, but ends up making the worst mistakes himself. He understands that there are things he shouldn't do after he experiences them. He's a really good person deep down and he's got an average mind.
"Karanveer just repeated everything I said in different words."
by GrammarIsImportant March 08, 2016
Get the mug
Get a Karanveer mug for your mate Sarah.