look up any word, like dirty sanchez:
 
1.
awkward person
As in a person being knockroad when they refuse to agree or do something just for the sake of it.
by James Billingham November 06, 2003