1 definition by xEmomusicrocksx
Lead singer for Avenged Sevenfold, also known as A7X. He has an amazing voice, even after he had surgery!!!Although his Real name is Mat Sanders. but M. Shadows is his stage name....you could call it that i guess.
by xEmomusicrocksx April 24, 2006