douchebagville
wow this is douchebagville usa yup welcome to the dam in lake of the ozarks, mo
its a place where people gather and show off thier cars
"wow this is douchebagville usa yup welcome to the dam in lake of the ozarks, mo" What is the definition of "douchebagville"?