i used to love this bar, but ever since it was featured on food network it's become a total douchestination
"a place where douchebags/"bros" tend to congregate
"i used to love this bar, but ever since it was featured on food network it's become a total douchestination" What is the definition of "douchestination"?