twin town

listen to the pronunciation of twin town
English - English
A town paired with another through town twinning
a town that has formed a relationship with a similar town in another country in order to encourage visits between them
twin town
Favorites