TWIN TOWN


Meaning of TWIN TOWN in English

ˌtwin ˈtown BrE AmE 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.

⇨ ↑ twin 3 (1)

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.