What is the meaning of Mestruare?

to menstruate

Source: wiktionary.org