satellite city
English
Noun
satellite city (plural satellite cities)
- A self-contained city, as opposed to a mere suburb, on the periphery of a metropolitan area.
- Gurugram is a satellite city of Delhi.
Related terms
- satellite town