satellite cities
English
Noun
satellite
cities
plural of
satellite city