Senses
卫星都市/ 衛星都市 satellite town
A smaller town or city located near a major metropolitan center, built to prevent overpopulation in the main city; its economy typically depends on and is subordinate to the larger city.
References
No references for this word.