Top definition
The town that drains you of your will to live until you forget your previous life and become another close-minded and unbelievably idiotic resident of Southwest VA. The hills close you in. There is no escape.
newcomer: "did you hear in the news about the upheaval in Libya?"
resident of 2 yrs: "no, i don't care about stupid stuff like that in the outside world... i live in Wytheville Virginia!"
by thehillshaveeyes December 07, 2011
Get the mug
Get a Wytheville Virginia mug for your mate Riley.