lets get out of here this place is a douchebox  that guy just came up to me and asked me to go out to his car
a person much douchier than the usual douchebag, or a group of douchebags, or a place filled with douchebags
"lets get out of here this place is a douchebox  that guy just came up to me and asked me to go out to his car" What is the definition of "douchebox"?