Any person from a town (as opposed to someone from the country). Meant offensively and aimed at those who have a twisted view of the world because they have spent all their lives in towns and therefore think they are superior to everyone else.
In towns, this word means something quite different. See most of the other definitions on this page.
Fucking townies driving through our village! Get a brick.