|  | 
Definition of Town twinning
1. Noun. The pairing of towns or cities from geographically distinct areas, in order to foster human contact and cultural links. ¹
¹ Source: wiktionary.com
|  | 
1. Noun. The pairing of towns or cities from geographically distinct areas, in order to foster human contact and cultural links. ¹
¹ Source: wiktionary.com