on the rag
Meaning
(idiomatic, vulgar, slang, sometimes euphemistic) Menstruating.
Synonym: on one's period
(idiomatic, by extension) In a bad mood.
Source: en.wiktionary.org(idiomatic, vulgar, slang, sometimes euphemistic) Menstruating.
Synonym: on one's period
(idiomatic, by extension) In a bad mood.
Source: en.wiktionary.org