satellite towns
English
Noun
satellite
towns
plural of
satellite town