oh cool imustdestroyall has a new video today
a specific youtube user who likes to critisize other popular youtube channels and users
"oh cool imustdestroyall has a new video today" What is the definition of "imustdestroyall"?