ROFLMGO

AcronymDefinition
ROFLMGORolling on Floor Laughing My Guts Out