Dictionary.com
definitions
  • synonyms

satellite city

See more synonyms for satellite city on Thesaurus.com
noun
  1. new town.
Show More

Origin of satellite city

First recorded in 1910–15
Also called satellite town.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018