1 definition by Heywood_Jueatme

Initialism for Network Release - a non-working television network control room at ABC NY.
Prestone designed one fucked up NR, it play back Charlie Brown Christmas all backwards and shit.
by Heywood_Jueatme November 6, 2007
Get the NR mug.