English edit

Noun edit

twin town (plural twin towns)

  1. A town paired with another through town twinning.

Synonyms edit

Translations edit