Les anglais ont débarqué
French • France
the English have landed • To menstruate
Je ne me sens pas bien, les anglais ont débarqué