Green’s Dictionary of Slang

big X, the n.

[marked on a calendar with an X]

(US campus) one’s menstrual period.

[US]P. Munro Sl. U.