Used as a term for menstruation in a parody of a woman having "the talk" with her daughter.
Also "my friendship bracelet and his mister microphone are going to have a playdate" as a euphemism for sex. I wish I could remember all of them. It was a sketch on the Feb 18th episode of Live Wire on OPB, which of course isn't up for streaming yet.
Anybody have any good euphemisms they'd like to share?