Synonyms for twin town
Most common
All synonyms
Noun
1. Sister city — A town paired with another through town twinning
Definitions
- n. 1
A town paired with another through town twinning.
Near-synonyms: twin city, sister city
1. Sister city — A town paired with another through town twinning
A town paired with another through town twinning.
Near-synonyms: twin city, sister city