Top definition
When someone has sex and goes as hard as possible to their partner.
Damn dude last night I gave my girlfriend the mean Menard.
by 3XTREMEY BOI May 17, 2018
Get the mug
Get a Mean Menard mug for your papa Callisto.