twin town
noun /ˌtwɪn ˈtaʊn/
/ˌtwɪn ˈtaʊn/
(British English) (North American English sister city)
- one of two towns or cities in different countries that have a special relationship with each other
- a visit to Lyon, Birmingham’s twin town in France