Dictionaries:

have it on:

To be menstruating. See menstruation for synonyms.
See Also: tough shit!, tough titties!

Link to this page:

Word Browser