ROTFLMPO

AcronymDefinition
ROTFLMPORolling on the Floor Laughing My Pants Off