1 definition by tyler65
An affluent Boston suburb located in the region known as "MetroWest". 99.9% white with a large portion of the population making an annual income of $100,000+. Many people in Holliston are shallow, snobby, and ignorant of the world. Children that grow up here are raised in an affluent bubble with no comprehension of the outside world.
by tyler65 December 22, 2010