Satellite town
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A self-contained town, as opposed to a mere suburb, on the periphery of a metropolitan area.
"Slough and Staines are just two of London's satellite towns."
Synonyms
All synonymsAntonyms
All antonymsExample
More examples"Slough and Staines are just two of London's satellite towns."