Top Definition
A cocky shallow male who thinks highly of himself that has no real concept of what love is; he will pick you apart because of his own insecurties and try to project perfection on you ; anyone (male or female)who claims to be perfect either has something to hide or is making up for something.
Wow, that guy thinks he is a McPerfect...I see right through his fake insecure bullshit.
by Brittykitty March 14, 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.