Home
Random
Watchlist
Uploads
Settings
Log in
twin town
English
Noun
twin
town
(
plural
twin towns
)
A
town
paired with another through
town twinning
.
Synonyms
sister city
Last modified on 11 November 2012, at 00:44