town centre – Deutsch–English translations

🇬🇧 en de 🇩🇪

town centre noun

  • main commercial or business area of a town
Innenstadt, Ortszentrum, Stadtzentrum
Wiktionary Links