Top definition
A place where people congregate on a weekend to sit around and watch TV episode marathons.
To a friend: "Hey, you should come over to the bumcastle on Sunday to bum out.
by 07DDQ2011-2012 January 16, 2012
Get the mug
Get a Bumcastle mug for your Uncle Callisto.