look up any word, like sex:

1 definition by Jessa Bessa

 
1.
A place in NH between Concord and the seacoast where nothing every happens.
"What happens in Northwood stays in Northwood..but nothing ever happens here"

Northwood is home of the Coe-Brown Bears!
by Jessa Bessa October 12, 2008