Indeed laugh Earthshaking (past tense marker)
French Expression:
  1.   c'est à hurler de rire.