WikiWord

English

Stevenage

/ˈstiːvənɪd͡ʒ/ · name

Meaning

  1. 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.