Comes from the German word "chote", meaning a bringer of chaos. Generally speaking, an offensive, unthinking person. One who is socially reprehensible and uncouth. An annoying lout. An asshole.
"A chode is not a fat penis, but it is a big dick. Get it? Don't be a chode, man."