Letchworth

(redirected from Letchworth, England)
Also found in: Encyclopedia.

Letchworth

(ˈlɛtʃwəθ; -ˌwɜːθ)
n
(Placename) a town in SE England, in N Hertfordshire: the first garden city in Great Britain (founded in 1903). Pop: 32 932 (2001)