charles63
contestada

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 ?