1. Adjective. (idiomatic vulgar slang euphemistic) Menstruating. ¹
2. Adjective. (idiomatic) In a bad mood. ¹
¹ Source: wiktionary.com