period puta Share definition Flag some dumb shit bitches at my school say. 1:yo erica was talkin bout you 2:she’s irrelevant 1:period puta period puta by roachatishamoniquashanika June 14, 2019 0 0 Get merch Get the period puta mug. Buy Now — $32.95 See more merch