Definition of PMSL in English:

PMSL

abbreviation

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