Waterchase Share definition Flag The crappiest apartment complex in Grand Rapids, MI Dude, lets go to Waterchase and shoot someone. Waterchase by Madam12 February 11, 2008 0 0 Get merch Get the Waterchase mug. Buy Now — $32.95 See more merch