„satellite town“: noun satellite townnoun | Substantiv s Overview of all translations (For more details, click/tap on the translation) Trabantenstadt Trabantenstadtfeminine | Femininum f satellite town satellite town