twin town

noun
🔊/ˌtwɪn ˈtaʊn/
🔊/ˌtwɪn ˈtaʊn/
(British English)
(North American English sister city)
jump to other results
  1. 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对伯明翰在法国的友好城市里昂的访问