satellite cities

English

Noun

satellite cities

  1. plural of satellite city