ˌtwin ˈtown noun [countable] British English a town that has formed a relationship with a similar town in another country in order to encourage visits between them:
Oxford’s twin town is Bonn. ⇒
twin3(1)
[TahlilGaran] Dictionary of Contemporary English ▲