Yahoo Web Search

Search results

  1. Dictionary
    garden city
    /ˌɡɑːdn ˈsɪti/

    noun

    • 1. a new town designed as a whole with much open space and greenery. British