menstruous - French English Dictionary