Stevenage Definition

pronoun

A new town in north Hertfordshire, part of London’s commuter belt.

Wiktionary