twin town
English
Noun
twin
town
(
plural
twin towns
)
A
town
paired with another through
town twinning
.
Near-synonyms:
twin city
,
sister city
Translations
sister city
—
see
sister city