Letchworth

/ (ˈlɛtʃwəθ, -ˌwɜːθ) /

noun

a town in SE England, in N Hertfordshire: the first garden city in Great Britain (founded in 1903). Pop: 32 932 (2001)

Example sentences from the Web for letchworth