1 definition by Darius Janeway

Top Definition
80% of the US population is likely to experience hemorrhoids at some point in their lives. It's pretty damn painful.
by Darius Janeway April 18, 2003

Mug icon
Buy a hemorrhoid mug!