Satellite Town Definition

noun

A self-contained town , as opposed to a mere suburb , on the periphery of a metropolitan area .

Slough and Staines are just two of London 's satellite towns.
Wiktionary

Other Word Forms of Satellite Town

Noun

Singular:
satellite town
Plural:
satellite towns

Find Similar Words

Find similar words to satellite town using the buttons below.

Words Starting With

Words Ending With

Unscrambles

satellite town