leftneck

Noun

 * 1)  A redneck who is on the political left.