"to a friend: "hey, you should come over to the bumcastle on sunday to bum out
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" What is the definition of "bumcastle"?