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
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. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005