1 definition by Neelrajatowsky

1
The leader or mentor of a known bunch of douchebags.
"Hey, Douchesack, where are your other noobs, eh? "
by Neelrajatowsky June 07, 2017
Get the mug
Get a Douchesack mug for your boyfriend Manley.