Andrew Meehan Share definition Flag Andrew Meehan is the act of flossing non stop. Its also another term for being overly attractive. Person 1: Stop being such an Andrew Meehan. Person 2: I cant stop flossing, Im gay. Andrew Meehan by RealMandrewCreehan December 13, 2019 0 0 Get merch Get the Andrew Meehan mug. Buy Now — $32.95 See more merch