A popular French slang for having your period is "Les Anglais ont débarqué," which translates to "The English have landed."