ROTFPMGO

AcronymDefinition
ROTFPMGORolling on the Floor Puking My Guts Out