ROTFLMAOSHIPIMP: Rolling on the Floor Laughing My Ass Off So Hard I Peed My Pants

What does ROTFLMAOSHIPIMP mean? The above is one of ROTFLMAOSHIPIMP meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Rolling on the Floor Laughing My Ass Off So Hard I Peed My Pants