menstrues - French English Dictionary