Summary
English Synonyms:   more detail...
  1. satellite towns:


English

Detailed Synonyms for satellite towns in English

satellite towns:

satellite towns [the ~] nom

  1. the satellite towns
    the satellite towns

Related Synonyms for satellite towns