Question: what is pmsl short for?
Answer: PMSL is internet textspeak for pissing myself laughing. It is more commonly used among those who speak British English.