Top definition
A particularly volatile form of win that releases its full potential when struck by awesome.
The episode of Top Gear started off well, but when they blew up a G-Wiz, the episode really went from win to nitroglycerwin.
by tobamai July 09, 2010
Get the mug
Get a nitroglycerwin mug for your sister Zora.