Top definition
A famous Xbox 360 Gamer who primarily plays the First Person Shooter Call of Duty 4: Modern Warfare.

He is known for his involvement with Gaming Nation, a website for gamers.
I have XbL Snowy added on my friends list.
by I love ACiD April 30, 2009
Get the mug
Get a XbL Snowy mug for your mom Sarah.