What does ‘redneck’ mean?

( n ) A clumsy, unsophisticated person from the country. Some redneck in a pickup with a gun rack tried to run me off the road.