look up any word, like cleveland steamer:

1 definition by Scordinosaur

 
1.
A man who is in the act of being grumpy moody.
Hey guys, sorry I am a little down today. I'm manstruating.
by Scordinosaur February 19, 2010