Someone that lives in Stowe Vermont. Thinks they are better than everyone else and always tries to impress you with money. Normally rich.
by Eclipse444 December 17, 2017
Get the Stowe Bag mug.