Top definition
A specific YouTube user who likes to critisize other popular YouTube channels and users. He uses a voice changer and wears a mask, to make himself look and sound like a demon.
Oh cool iMustDestroyAll has a new video today.
by iMustDestroyMDA May 14, 2013
Get the mug
Get a iMustDestroyAll mug for your Facebook friend Helena.