Stevenage
WiktionaryText

Proper noun


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