Top Definition
1 Someone who is a complete asshole but doesn't realize it yet
2 A name for someone who is a bitch
John your being a duchcock

That that guy is a duchcock
by Rick Fisher July 03, 2008
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.