Top Definition
An Arm chair know it all who talks about cars all day long. This is a person who cannot stop talking about cars all the time.
"I want to fit an induction kit to my new Cupra, and decat it."

But it never happens, carrettes about it all day long every day!
by boiracer January 04, 2012

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.