Web Analytics

Hi !


I'm French, and I don't understand an English expression, it's "pardon my French" before some profanities.


Could some native speaker explain it to me, if it means something special ?