Meaning of PMSL in English:

PMSL

abbreviation

vulgar slang mainly British
  • Pissing myself laughing (used to express great amusement).