Top definition
another way of saying you are on your cycle/period/menstruating
I can't have sex with you tonight....i'm on my vacation sponsored by mother nature.
by allgr8 February 03, 2010
Get the mug
Get a vacation sponsored by mother nature mug for your friend Manley.