ROTFPML

AcronymDefinition
ROTFPMLRolling on the Floor Pissing Myself Laughing