look up any word, like ratchet:
 
1.
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