happy tree friends = itchy and scratchy
"cuddly little forest animals geting brutally killed in various and occasionally comedic ways
"happy tree friends = itchy and scratchy" What is the definition of "happy tree friends"?