Shag/bag/rag means: Marryshagcruise is a variation on the game You are allowed to pick from three different people. (in Community Dictionary, added by Yasmine Atkins)