a person who is a cock block or denies a friend from hooking up with a girl. The term Charles Barkley comes from the fact that the NBA player is huge and blocks almost anything in his way. Also he was ignorant and did respect people on the court.
by Gary Scott April 18, 2006