English

Definition of twin town noun from the Oxford Advanced Learner's Dictionary

 

twin town

 noun
noun
BrE BrE//ˌtwɪn ˈtaʊn//
 
; NAmE NAmE//ˌtwɪn ˈtaʊn//
 
 
jump to other results
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