i laughed so hard when i watched happy tree friends that i pissed my pants
an animated cartoon, in which adorable little forest animals get violently mauled and killed
"i laughed so hard when i watched happy tree friends that i pissed my pants" What is the definition of "happy tree friends"?