1 definition by westep

Top Definition
Menstruation
Better leave her alone she is riding the red moose.
by westep January 15, 2011

Mug icon
Buy a riding the red moose mug!