pirate's in town Share definition Flag A way of explaining that one's menstrual cycle has begun. Karen: Oh shit, the pirate's in town, can I borrow a tampon? pirate's in town by AEI December 29, 2008 0 0 Get merch Get the pirate's in town mug. Buy Now — $32.95 See more merch