Mean Menard Share definition Flag When someone has sex and goes as hard as possible to their partner. Damn dude last night I gave my girlfriend the mean Menard. Mean Menard by 3XTREMEY BOI May 17, 2018 0 0 Get merch Get the Mean Menard mug. Buy Now — $32.95 See more merch