What is Cap'n Bloodsnatch?
menstruation(a cruder way of saying on the ragor that time of the month)
Betty isn't staying over tonight 'cause ol' Cap'N Bloodsnatch dropped in for a visit.
See menstruation, period, on the rag, ragging, that time of the month