Stevenage
/ˈstiːvənɪd͡ʒ/ · name
Meaning
- A new town and borough in north Hertfordshire, England, part of London’s commuter belt (OS grid ref TL2324).
Sources
No citations have been attached yet.
/ˈstiːvənɪd͡ʒ/ · name
No citations have been attached yet.