1 definition by Nickerole

Top Definition
a small city in West Virginia built in World War I to produce Nitro glycerine...hence the name. Nitro is a small city near Charleston but has big problems. The city council makes it into the state and even national news at least once a month. Used to be called the stinky place as there were 5 very large chemical plants surrounding it.
The city of Nitro is Satan's playground.
by Nickerole June 14, 2008

Mug icon
Buy a Nitro mug!