What does Redneck Mean?

The American slang ‘redneck’ is usually used as a derogatory name for someone who acts incredibly southern-like. However, the literal definition is used to describe someone who has a red color on back of their neck.