twin town

Contents

EnglishEdit

NounEdit

twin town ‎(plural twin towns)

  1. A town paired with another through town twinning.

SynonymsEdit

TranslationsEdit

Read in another language