Letchworth Garden City (English, name)
expansion: Letchworth Garden City
Senses:
glosses: Synonym of Letchworth, Hertfordshire, England.
Forms: