ROFLMBFAO

AcronymDefinition
ROFLMBFAORolling on the Floor Laughing My Big Fat Ass Off