twin town
noun
British
a town that has civic associations, such as reciprocal visits and cultural exchanges, with a foreign town, usually of similar size and sometimes with other similarities, as in commercial activities
Words nearby twin town
Example sentences from the Web for twin town
Not very far above the bridge the river bifurcates, the two branches being east and west to match the twin-town.
Cornwall |G. E. Mitton