ville satellite

French

Noun

ville satellite f (plural villes satellites)

  1. satellite town