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
对伯明翰在法国的友好城市里昂的访问
- a visit to Lyon, Birmingham’s twin town in France