BE ON THE RAG Meaning of BE ON THE RAG in English (verb phrase) + have one's menstrual period stronger than 'period': 'Mary is on the rag.' Slang English vocab. Английский сленговый словарь. 2012