1 definition by tobamai

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

Mug icon
Buy a nitroglycerwin mug!