menstruos - French English Dictionary