Definition of twin town in English:
A town which has established official or social links with another, typically in a different country.
- And now the 19-year-old youth worker is spending seven weeks in Swindon to boost links between the twin towns.
- Links with Swindon's twin towns could be put at risk because of the problems facing Swindon Council, warns a senior council official.
- He also unveiled plaques celebrating the links with its twin towns, Tourcoing in France and Bielefeld in Germany.
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.