look up any word, like hipster:

1 definition by 11212

 
1.
a guy who will or had sex with a girl when she has her period,
part the red sea right?
Betty: I got some last night.
Jane: I thought you had your period?
Betty: Yes, but John is freaking moses.
by 11212 October 12, 2006