letchworth garden city

/L EH1 CH W ER0 TH G AA0 R D AH0 N S IH0 T IY0/
noun
  1. 1

    Synonym of Letchworth, Hertfordshire, England.