1 definition by Jennifer Divougue

One of the skeeziest places in northern virginia thats full of drug dealing, designer bag toting, abercrombie wearing, alcoholic kids who outspend daddy's bank accounts and think theyre hott because of it.
by Jennifer Divougue October 19, 2006
Get the Osbourn Park mug.