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