Here are some more
euphemisms and slang terms to add to the list:
Variations on those offered by
knifegirl and
P_I:
- Aunt Ruby is visiting
- The Red Sea is in
Some of these are from womensforum.com, others have been collected by friends and I over years of monthly bleeding from the nether region.