Top definition
When you're driving, and you get caught at every red light.
"Sorry I'm late, I had a period run on my way here."
by Andy and Sandy September 06, 2016
Get the mug
Get a Period Run mug for your father Manafort.