Top Definition
mensturation, a woman's period, most specifically small African girls with no other means of sanitary pads.
(There's a commercial, about poor African girls who can't go to school because they have their period.)

Me: Can't they just, I don't know....grab some wool or grass or something and shove it in there? I mean, what did any woman do in, like, olden times?

Boyfriend: Better yet...she could just ride a sheep for a few days.

Me: That's fantastic. Riding the sheep!!
by Kim H December 20, 2007
5 Words related to riding the sheep

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.