TWIN TOWN


Meaning of TWIN TOWN in English

noun

one of two towns in different countries that have a special relationship with each other :

a visit to Lyon, Birmingham's twin town in France

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.