衛星都市

satellite city; satellite town

Meaning

  1. n
    satellite city; satellite town

Example sentences

  • Tokyo is surrounded by many satellite cities.