Definify.com

Definition 2024


satellite_towns

satellite towns

English

Noun

satellite towns

  1. plural of satellite town