Grand Opening Share definition Flag A complimentary way to refer to a woman's vagina. Sarah: That was amazing! Bill: You sure do have a grand opening! Grand Opening by drifthunter August 16, 2010 0 0 Get merch Get the Grand Opening mug. Buy Now — $32.95 See more merch