So I had no idea what this was but now that the announcers keep saying it I love this word. It;s like some joke word that has some strange serious meaning. But who cares its just freaking funny to say. I annoy the hell out of everyone and shout it when ever they call it out on TV just cause its that fun to say. Of course I'm a little manic so it may just be that. TWIZZLE!