Pertaining to any female who has a period seemingly every day.
Dewd, I see your sister yelling at you every day! She is a total menstrual mongoose.
by Kyo Shinda March 11, 2010
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.×