Top definition
A festival resembling Christmas, with a heavy metal-theme added to it, and was said to be held on January 10.
People knows that January 10 is the Sluzzle Tag Day.
by Amanameon90 January 01, 2015
Get the mug
Get a Sluzzle Tag mug for your brother-in-law Günter.