What is Riding The Sheep?
1.
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!!
See
Random Words:
1.
When a person gets hit extremely hard in any type of physical sport
That kid got Trucked Sticked so hard they had to call an ambulance
..
1.
When you stick your penis on the upper lip of a person giving them a Hitler stache
Dude this chick let me give her a german genitalia
..